Text copied to clipboard!

Наслов

Text copied to clipboard!

Optimizator upita za monolitni LMS u PHP-u

Опис

Text copied to clipboard!
Tražimo Optimizatora upita za monolitni LMS u PHP-u koji će se pridružiti našem timu i pomoći u poboljšanju performansi našeg sistema za upravljanje učenjem (LMS). Idealni kandidat će imati duboko razumevanje rada sa velikim količinama podataka, optimizacije SQL upita i rada u monolitnim PHP aplikacijama. Naš LMS je razvijen kao monolitna aplikacija u PHP-u i koristi MySQL kao bazu podataka. Vremenom, kako se broj korisnika povećavao, performanse sistema su počele da opadaju, posebno u delu koji se odnosi na pretragu, izveštavanje i obradu velikih skupova podataka. Zbog toga tražimo iskusnog stručnjaka koji će analizirati postojeće upite, identifikovati uska grla i implementirati efikasna rešenja. Kao Optimizator upita, bićete odgovorni za analizu postojećeg koda i strukture baze podataka, predlaganje i implementaciju poboljšanja, kao i saradnju sa timom programera kako bi se osigurala dugoročna održivost rešenja. Takođe ćete raditi na dokumentaciji i edukaciji tima o najboljim praksama u radu sa bazama podataka. Ova pozicija zahteva visok nivo tehničkog znanja, analitičkog razmišljanja i sposobnosti za rad u timu. Ako ste strastveni u vezi sa performansama sistema i volite da rešavate kompleksne tehničke izazove, ovo je prava prilika za vas.

Одговорности

Text copied to clipboard!
  • Analiza i optimizacija postojećih SQL upita
  • Identifikacija uskih grla u performansama baze podataka
  • Saradnja sa programerskim timom na implementaciji rešenja
  • Refaktorisanje PHP koda u cilju poboljšanja performansi
  • Praćenje i merenje performansi sistema
  • Pisanje tehničke dokumentacije o optimizaciji
  • Predlaganje arhitektonskih poboljšanja baze podataka
  • Implementacija indeksa i drugih tehnika za ubrzanje upita
  • Testiranje performansi pre i posle optimizacije
  • Edukacija tima o najboljim praksama u radu sa bazama podataka

Захтеви

Text copied to clipboard!
  • Iskustvo u radu sa PHP monolitnim aplikacijama
  • Napredno znanje SQL jezika i optimizacije upita
  • Poznavanje MySQL baze podataka
  • Razumevanje indeksa, normalizacije i denormalizacije
  • Sposobnost analize i rešavanja problema sa performansama
  • Iskustvo u radu sa alatima za profilisanje baze podataka
  • Poznavanje Git verzionog sistema
  • Dobre komunikacione veštine i timski rad
  • Poželjno iskustvo u radu sa LMS sistemima
  • Sposobnost pisanja jasne tehničke dokumentacije

Могућа питања на интервјуу

Text copied to clipboard!
  • Koliko imate iskustva u radu sa PHP monolitnim aplikacijama?
  • Koje tehnike koristite za optimizaciju SQL upita?
  • Da li ste ranije radili na optimizaciji LMS sistema?
  • Kako pristupate identifikaciji uskih grla u performansama baze?
  • Koje alate koristite za profilisanje baze podataka?
  • Kako sarađujete sa programerskim timom tokom optimizacije?
  • Da li imate iskustva sa migracijom monolitnih aplikacija?
  • Kako dokumentujete promene koje uvodite u sistem?
  • Koje su najčešće greške koje ste videli u vezi sa performansama baze?
  • Kako biste edukovali tim o najboljim praksama u radu sa bazama podataka?